/* icon styles*/
.data_table_wrapper .override-icons .ui-icon {
    background-image: url("#{resource['util/img/icons-action.png']}");
}

.custom-icon-add {
    background-position: 3px 2px;
}

.custom-icon-edit {
    background-position: -15px 2px;
}

.custom-icon-delete {
    background-position: -32px 2px;
}

.custom-icon-view {
    background-position: -50px 2px;
}

.custom-icon-list {
    background-image: url("#{resource['util/img/icon-list.png']}");
    width: 32px;
    height: 32px;
}

.data-table-content {
    padding: 5px;
    border: 1px solid rgba(168, 168, 168, 0.5);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

/* button styles */
.data_table_wrapper .ui-button.ui-state-default,
.data_table_wrapper .ui-button.ui-widget-content .ui-state-default,
.data_table_wrapper .ui-button.ui-widget-header .ui-state-default {
    background-color: rgba(230, 230, 230, 0.5) !important;
    color: #000000 !important;;
    font-weight: normal !important;
}

/* data table title style */
.table-content-title .table-title {
    font-size: 16px;
}

.table-content-title {
    font-weight: bold;
    color: #9e978a;
    margin: 20px 0 20px;
    display: flex;
    align-items: center;
}

.data_table_wrapper .ui-datatable table{
    border-collapse: separate !important;
}

.data_table_wrapper .ui-datatable td,
.data_table_wrapper .ui-datatable th,
.data_table_wrapper .ui-datatable .ui-widget-header,
.data_table_wrapper .ui-datatable .ui-widget-content {
    border: none !important;
}
.data_table_wrapper .ui-datatable th.ui-state-default,
.data_table_wrapper .ui-datatable .ui-widget-header {
    background: none !important;
}


.data_table_wrapper .ui-datatable th.ui-state-default {
    background-color: rgba(230, 230, 230, 0.5) !important;
}


.data_table_wrapper .ui-datatable .ui-widget-header {
    border-top: 1px solid #a8a8a8 !important;
}

/*.data_table_wrapper .ui-datatable thead th {
    border-bottom: 1px solid #a8a8a8 !important;
}*/

.data_table_wrapper .ui-datatable .ui-datatable-empty-message td {
    text-align: center;
}

.data_table_wrapper .ui-datatable thead th {
    text-align: left;
    font-size: 12px;
    white-space: nowrap;
}

.data_table_wrapper .ui-datatable-data {
    font-size: 12px;
}

.data_table_wrapper .ui-datatable tr.ui-datatable-even:hover,
.data_table_wrapper .ui-datatable tr.ui-datatable-odd:hover {
    background: #EDF3E1;
}


.data_table_wrapper .ui-datatable .ui-datatable-even {
    background: none repeat scroll 0 0 #FFFFFF;
}

.data_table_wrapper .ui-datatable .ui-datatable-odd {
    background: none repeat scroll 0 0 #F9F9F9;
}

.data_table_wrapper .ui-datatable div.ui-row-editor {
    width: 50px;
    float: left;
}

.data_table_wrapper .ui-datatable .ui-datatable-empty-message {
    font-size: 10px;
    color: #1E5100;
}
